-- __mode k键为弱引用 v值为弱引用
a = {}
mt = {__mode="k"} -- 2
-- mt = {} -- 1 2
setmetatable(a,mt)
key = {}
a[key] = 1
key = {}
a[key] = 2
collectgarbage()
for k,v in pairs(a) do
    print(v)
end